// pages/market/user/index.js
var http = require("../../../utils/http.js");

import api from '../../../utils/api';
import message from '../../../utils/message'
Page({

  /**
   * 页面的初始数据
   */
  data: {

    userInfo:null,
    hasUserInfo:false,
    icon:'/images/icon_demo.png',
    user_account:{
      scope:'*',
      cash:'*',
      coupou:'*'
    },
    order:null,
    order_summary:null

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {


  },


  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

    var me = this;
    api.user.getShopUserIndex({} , function( response ){
      if(response.status==1){
        me.setData({
          user_account:response.data.account,
          userInfo:response.data.user,
          order_summary:response.data.order_summary,
          hasUserInfo:true,
          order:response.data.order
        })
      }else{
        me.setData({
          userInfo:null,
          user_account:{
            scope:'*',
            cash:'*',
            coupou:'*'
          },
          hasUserInfo:false
        })
      }

    })


    //this.getUserShopOrderSummary();

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  checkLogin:function(){
    //验证客户端是否有token  ， 如果有token 则表示登录
    //&& wx.getStorageSync('user_id') != ''  ;  //校验客户端是否存储user_id
    return wx.getStorageSync('token') != '';
    
  },
  goLogin:function(){
    wx.navigateTo({
      url: '/pages/market/login/login',
    })

  },

  getUserShopOrderSummary:function (params) {
    var me = this;
    var params = {};
    api.user.getUserShopOrderSummary( params , function (response) {
      console.log( response )

      if( response.status==1 ){

        me.setData({
          order_summary: response.data
        })
      }
    } )
  }
})